運算子庫:硬體平台
操作員可監控 CXP 光纖
通道的狀態。該系統會顯示當前的通道配置,並提供對
各項統計資料及錯誤計數器的讀取權限。
資源
操作員將
FiberConnection參數的設定反映至
對話方塊中,作為唯讀參數。若您開啟
對話方塊,即可查看 FPGA 裝置資源。 選單中開啟FPGA 裝置資源對話方塊,即可查看 FPGA 裝置資源。這些裝置資源為
唯讀:
該操作員使用單一資源,該資源的類型為
Port[0]CoF 狀態通道,或類型為
Port[1]CoF 狀態通道,且索引值為 0 至 3。
已停用的模組參數
在模組參數中,此運算子僅會
根據
FiberConnection參數,以及是否已
實例化CoFCamera運算子,顯示相關的統計計數器。此運算子
可停靠於:
若未將 CoFCamera 指派給 QSFP28
連接器,則參數視圖中僅會顯示
FiberConnection參數。
在此模式下,操作員無法監控
任何有意義的資訊。
當使用 CoFCamera 且操作員
停靠在延伸軌道上時,系統僅會顯示與該延伸軌道相關的
參數。在此模式下,適用於主軌道的參數將被隱藏。
當使用 CoFCamera 且操作員正在
對主車道進行對接時,所有參數皆可見。
| Property |
Value |
| Operator Type |
無(因為既無輸入也無輸出) |
| FiberConnection |
| Type |
靜態寫入參數 |
| Default |
port_0_lane_0 |
| Range |
{port_0_lane_0, port_0_lane_1, port_0_lane_2, port_0_lane_3, port_1_lane_0,
port_1_lane_1, port_1_lane_2, port_1_lane_3}
|
|
參數
FiberConnection用於定義攝影機連接至哪個 QSFP28
埠,以及攝影師正在
監控該埠的哪些通道。
所選的 QSFP28 埠僅能在
該埠的
AppletProperties運算子中的FiberProtocol參數
設定為 CoF ,而非
DataForwarding。
若
FiberProtocol設定為
DataForwarding ,且
CoFCamera運算子嘗試映射至該
光纖埠時,設計規則檢查 (DRC) 將產生錯誤訊息。 在此
情況下,FiberConnection參數將被
標記為衝突狀態(紅色),將游標懸停於其上時,會顯示一則快速提示說明
訊息,解釋該衝突原因。
僅有一個
CoFPortStatus運算子可使用同一組
硬體 QSFP28 埠上的相同通道。多個運算子之間的對應關係必須
在整個設計中保持唯一。
|
| RxStreamPacketCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 2147483647] |
|
此參數代表
已接收的串流封包數量:
-
位元 [29:0] 表示實際的封包
數量。
-
位元 [30] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxStreamIncompleteCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用於統計收到多少個
格式不正確的串流封包,例如,當封包結尾
標記缺失時:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxPacketCrcErrorCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用於統計接收封包中
CRC 錯誤的發生次數:
-
位元 [11:0] 表示
錯誤的數量。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxStreamPacketCrcError |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示接收的流封包中是否發生了
CRC 錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxControlAckPacketCrcError |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示在接收到的控制確認封包中是否發生了
CRC 錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxEventPacketCrcError |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示接收到的事件封包中是否發生 CRC
錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxLengthErrorCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數會統計以下情況:
實際封包長度與封包
標頭中指定的長度不一致:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxStreamPacketLengthError |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示接收的串流封包中
是否發生長度錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxEventPacketLengthError |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示接收到的事件封包中
是否發生長度錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxBridgeError |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用於統計
接收橋接模組在傳入資料
流中偵測到協定違規的情況:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxUnknownDataReceivedCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用於統計
接收到不屬於 CXP 標準範圍的未知封包資料之次數。
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxErrorCorrectedCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用以統計在
封包標頭與結尾中接收到的、且已更正的錯誤:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxBridgeCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示是否已修正
接收到的橋接資料中的任何錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxControlAckPacketCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示是否在接收到的串流確認封包中
修正了任何錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxStreamPacketCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示是否已
對接收到的串流封包中的錯誤進行修正。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxTriggerPacketCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示錯誤
是否已在接收到的觸發封包中予以修正
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxTriggerAckPacketCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示是否已
對接收到的觸發確認封包中的錯誤進行修正。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxEventPacketCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示接收到的事件封包中
是否已修正錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxHeartBeatPacketCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示是否已
對接收到的心跳封包中的錯誤進行修正。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxUncorrectableErrorCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數統計在
封包標頭與結尾中接收到的、且無法修正的錯誤:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxBridgeNotCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示接收到的橋接資料中是否
存在無法更正的錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxControlAckPacketNotCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示是否在
接收到的控制確認封包中,存在無法
更正的錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxStreamPacketNotCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示接收到的流封包中是否
存在無法修正的錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxTriggerPacketNotCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示是否
在接收到的觸發封包中存在無法修正的錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxTriggerAckPacketNotCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示在接收到的觸發確認封包中是否
存在無法
修正的錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxEventPacketNotCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示是否
在接收到的事件封包中存在無法更正的錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxHeartBeatPacketNotCorrected |
| Type |
動態讀取參數 |
| Default |
不 |
| Range |
{否,是} |
|
此參數用以指示是否
在接收的心跳封包中發現了無法修正的錯誤。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxControlAckLostCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用於統計在 CXP 定義的
超時時間(200 毫秒)內,未收到確認回報即已發送的控制
封包數量:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxControlTagErrorCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用以統計收到多少個
控制封包的確認,其標籤與
對應的請求控制封包中所傳送的預期標籤不符:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| RxControlAckIncompleteCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用於統計接收到多少個
格式不正確的確認封包,例如缺少
封包結尾標記的封包:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道和延伸
車道上可見。
|
|
| TxTriggerOverRequestCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用來統計因發射器仍在傳送
前一個觸發封包而遭跳過的觸發
請求數量:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxTriggerAckLostCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用於統計在
CXP 定義的 480 奈秒超時期限內,
未收到確認封包而發送的觸發
封包數量:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxTriggerAckErrorCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用於統計
接收端偵測到的觸發確認封包中的錯誤數量:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxTriggerOverRequestCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用於統計收到多少個觸發
封包,但因
前一個觸發的確認訊息仍在傳送中,而無法為其傳送確認訊息:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxTriggerLostCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用以統計因觸發封包內容有缺陷或無法修正,
而導致丟失的已接收
觸發封包數量:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxEventTagErrorCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用以統計在接收到的事件封包中,有多少個標籤
錯誤是因標籤中存在空缺所導致:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxEventOverAckCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用於統計接收到事件
封包的次數,但無法發送對應的確認,因為
發射端仍在傳送先前事件的確認:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxEventIncompleteCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用來統計收到多少個不完整的事件
封包,例如缺少封包結尾
標示器的事件封包:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxHeartBeatIncompleteCount |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
此參數用於統計收到多少個
不完整的心跳封包,例如缺少
封包結束標記的心跳封包:
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|
| RxHeartBeat最大週期違規次數 |
| Type |
動態讀取參數 |
| Default |
0 |
| Range |
[0 : 8191] |
|
在 CXP 2.0 標準中,心跳
週期被定義為最多 100 毫秒。這意味著在此期間,攝影機至少
需傳送一個心跳封包。此參數用以統計
此條件被滿足的 未 :
-
位元 [11:0] 表示
違規的次數。
-
位元 [12] 表示發生溢出。
![[注意]](../common/images/admon/note.png) |
可見度 |
|
此參數僅在主車道中可見。
|
|